.profile-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

/* 调整卡片高度，防止内容过长导致页面过高 */
.profile-container .ant-card {
    height: auto;
    max-height: 80vh;
    overflow: auto;
}

/* 确保图表容器不会过高 */
.profile-container .ant-tabs-content {
    height: auto;
    max-height: 70vh;
    overflow: auto;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .profile-container {
        padding: 10px;
    }
}